package factory.simplefactory;

// 简单工厂
// 把对象的创建抽取出来，封装在一个类里，让这个类统一负责对象的创建工作。

public class ShapeFactory2 {

	// 创建各种对象的方法，用参数指明要创建的具体对象
	public static Shape createShape(String type) {
		if (type.equals("Circle")) {
			return new Circle();
		} else if (type.equals("Square")) {
			return new Square();
		} else {
			return null;
		}
	}
}
